Parallel Genetic Algorithms, Premature Convergence and the nCUBE
نویسنده
چکیده
Genetic Algorithms (GAs), rst proposed by John Holland in the early seventies, are growing in stature as tools in the elds of machine learning and function optimization. GAs model evolution of life. To solve a particular task, a genetic algorithm creates and maintains a population of organisms, probabilistically modifying the population , while seeking a near-optimal solution to the task at hand. While GAs have been extensively used in designing semiconductor layouts, in factory control and in the solution of optimization problems, they suuer from premature convergence. Under conditions of premature convergence, the entire population looks almost alike and hence cannot produce oospring which are radically diierent. When this happens, the GA, will never explore other regions of the search space (since it has no way of generating oospring reeecting search in those regions) and hence it might miss out on the global solution of the problem. In this paper we explore the possibility of alleviating (not overcoming!) this problem by maintaining independent subpopulations, each performing a search in the solution space (hopefully in diierent regions). We also allow migration of individuals from one population to another as a mode of communication of current search status of the subpopulations. These migrated individuals introduce diversity and variation in otherwise prematurely converged populations, thereby keeping the search process alive. Intuitively, such an approach enhances the chances of the distributed GA nding the global solution and we show through simulations that this is indeed true.
منابع مشابه
A Hybrid Modified Meta-heuristic Algorithm for Solving the Traveling Salesman Problem
The traveling salesman problem (TSP) is one of the most important combinational optimization problems that have nowadays received much attention because of its practical applications in industrial and service problems. In this paper, a hybrid two-phase meta-heuristic algorithm called MACSGA used for solving the TSP is presented. At the first stage, the TSP is solved by the modified ant colony s...
متن کاملA New Approach to Solve N-Queen Problem with Parallel Genetic Algorithm
Over the past few decades great efforts were made to solve uncertain hybrid optimization problems. The n-Queen problem is one of such problems that many solutions have been proposed for. The traditional methods to solve this problem are exponential in terms of runtime and are not acceptable in terms of space and memory complexity. In this study, parallel genetic algorithms are proposed to solve...
متن کاملSolving the Dynamic Job Shop Scheduling Problem using Bottleneck and Intelligent Agents based on Genetic Algorithm
The problem of Dynamic Job Shop (DJS) scheduling is one of the most complex problems of machine scheduling. This problem is one of NP-Hard problems for solving which numerous heuristic and metaheuristic methods have so far been presented. Genetic Algorithms (GA) are one of these methods which are successfully applied to these problems. In these approaches, of course, better quality of solutions...
متن کاملThe Convergence Analysis of Parallel Genetic Algorithm Based on Allied Strategy
Genetic algorithms (GAs) have been applied to many difficult optimization problems such as track assignment and hypothesis managements for multisensor integration and data fusion. However, premature convergence has been a main problem for GAs. In order to prevent premature convergence, we introduce an allied strategy based on biological evolution and present a parallel Genetic Algorithm with th...
متن کاملA modified elite ACO based avoiding premature convergence for travelling salesmen problem
The Travelling Salesmen Problem (TSP) is one of the most important and famous combinational optimization problems that aim to find the shortest tour. In this problem, the salesman starts to move from an arbitrary place called depot and after visiting all nodes, finally comes back to depot. Solving this problem seems hard because program statement is simple and leads this problem belonging to NP...
متن کامل